home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / water_ba.swf / scripts / frame_20 / DoAction.as
Text File  |  2007-03-20  |  6KB  |  163 lines

  1. function baseholder()
  2. {
  3. }
  4. stop();
  5. _root.currentlevel = 1;
  6. _root.charchoice = "girl";
  7. _root.sec = "00";
  8. _root.critterhit = 0;
  9. _root.balloontick = 0;
  10. _root.z = 0;
  11. clearInterval(_root.hop1);
  12. clearInterval(_root.hop2);
  13. clearInterval(_root.hop3);
  14. clearInterval(_root.hop4);
  15. _root.state = "play";
  16. _root.attachMovie("soundbutton","soundmaster",9000000000001,{_x:485,_y:310});
  17. _root.quitbut._y = 325;
  18. clearInterval(_root.tiny);
  19. clearInterval(_root.turvy);
  20. clearInterval(_root.tops);
  21. _root.unlockcredits = true;
  22. _root.secc = "00";
  23. _root.sec = "00";
  24. _root.chartag = 0;
  25. _root.op1 = 0;
  26. _root.op2 = 0;
  27. _root.pickedup = true;
  28. _root.powerupadded = 0;
  29. _root.yoursplash = 0;
  30. base.powerup.removeMovieClip();
  31. _root.grass.removeMovieClip();
  32. clearInterval(_root.crowint);
  33. this.dropfence = false;
  34. delete _root.p_array;
  35. _root.score = 0;
  36. _root.hittally = 0;
  37. _root.chartag = 0;
  38. _root.fullsecond = 0;
  39. _root.uitext1 = 0;
  40. _root.uitext2 = 0;
  41. delete bobletter.onEnterFrame;
  42. delete base.char1.onEnterFrame;
  43. delete register_name.onEnterFrame;
  44. delete base.enemy1.onEnterFrame;
  45. delete base.enemy2.onEnterFrame;
  46. delete base.enemy3.onEnterFrame;
  47. delete bubblenote.onEnterFrame;
  48. delete board_score.onEnterFrame;
  49. delete board_controls.onEnterFrame;
  50. delete board_rules.onEnterFrame;
  51. delete char_setup.onEnterFrame;
  52. delete button1.onEnterFrame;
  53. delete button2.onEnterFrame;
  54. delete button3.onEnterFrame;
  55. delete button4.onEnterFrame;
  56. delete button5.onEnterFrame;
  57. delete button6.onEnterFrame;
  58. delete button7.onEnterFrame;
  59. delete tree1.onEnterFrame;
  60. delete tree2.onEnterFrame;
  61. delete tree3.onEnterFrame;
  62. clearInterval(crowint);
  63. _root.activated = true;
  64. clearInterval(pupint);
  65. clearInterval(_root.pupint);
  66. clearInterval(_root.gametime);
  67. _root.base.removeMovieClip();
  68. Object.registerClass("base",baseholder);
  69. baseholder.prototype = new MovieClip();
  70. _root.chartag = 0;
  71. _root.startedgame = true;
  72. clearInterval(pupint);
  73. _root.introcrow.removeMovieClip();
  74. _root.scoreboard = true;
  75. switch(_root.currentlevel)
  76. {
  77.    case 1:
  78.       _root.attachMovie("base","base",1,{name:"level1"});
  79.       break;
  80.    case 2:
  81.       _root.attachMovie("base","base",1,{name:"level2"});
  82.       break;
  83.    case 3:
  84.       _root.attachMovie("base","base",1,{name:"level3"});
  85. }
  86. baseholder.prototype.loadlevel = function()
  87. {
  88.    switch(_root.currentlevel)
  89.    {
  90.       case 1:
  91.          _root.minute = "00";
  92.          _root.sec = "00";
  93.          _root.scoretop = 2;
  94.          _root.op_throw = _root.intensity[_root.intense];
  95.          _root.powerupadded = 0;
  96.          _root.p_total = 4;
  97.          _root.p_array = new Array();
  98.          _root.p_array = ["1","2","3","4"];
  99.          this.attachMovie("mainfence","fence",8020,{_x:360,_y:220});
  100.          this.attachMovie("grass","grass",2);
  101.          this.attachMovie("tree1","tree1",9001,{_x:95,_y:100});
  102.          this.attachMovie("tree1","tree2",9002,{_x:140,_y:260});
  103.          this.attachMovie("tree1","tree3",9004,{_x:400,_y:150});
  104.          this.attachMovie("spiket","spiket1",4,{_x:60,_y:70});
  105.          this.attachMovie("spiket","spiket2",5,{_x:450,_y:230});
  106.          this.attachMovie("hitsite","hitsite",20000);
  107.          this.poweruparray = [[80,220,200,220,355,30,60,300],[100,300,260,300,280,30,50,280]];
  108.          this.superarray = [[170,380,220,240,400,50,70,320],[220,300,270,300,330,50,70,190]];
  109.          _root.activated = true;
  110.          z = 0;
  111.          loadUI(1);
  112.          sign = _root.attachMovie("scoreboardmain","board",120000,{_x:256,_y:180,name:"level1"});
  113.          sign.inside.gotoAndStop(1);
  114.          break;
  115.       case 2:
  116.          _root.minute = "00";
  117.          _root.sec = "00";
  118.          _root.scoretop = 2;
  119.          this.poweruparray = [[80,220,200,220,370,30,60,300],[100,300,260,300,280,30,50,280]];
  120.          this.superarray = [[170,380,220,240,400,50,70,320],[220,300,270,300,330,50,70,190]];
  121.          _root.op_throw = _root.intensity[_root.intense] - 300;
  122.          _root.powerupadded = 0;
  123.          _root.p_total = 4;
  124.          _root.p_array = new Array();
  125.          _root.p_array = ["9","10","11","12"];
  126.          this.attachMovie("logfence","fence",8000,{_x:360,_y:220});
  127.          this.attachMovie("grass_blank","grass",2);
  128.          this.attachMovie("picnik","tree1",9001,{_x:80,_y:100});
  129.          this.attachMovie("picnik","tree3",9003,{_x:480,_y:150});
  130.          this.attachMovie("spiket","spiket1",4,{_x:100,_y:250});
  131.          this.attachMovie("spiket","spiket2",5,{_x:460,_y:50});
  132.          this.attachMovie("hitsite","hitsite",20000);
  133.          _root.activated = true;
  134.          z = 0;
  135.          loadUI(3);
  136.          sign = _root.attachMovie("scoreboardmain","board",120000,{_x:256,_y:180,name:"level2"});
  137.          sign.inside.gotoAndStop(2);
  138.          break;
  139.       case 3:
  140.          _root.minute = "00";
  141.          _root.sec = "00";
  142.          _root.scoretop = 2;
  143.          this.poweruparray = [[80,220,200,220,370,30,60,300],[100,300,260,300,280,30,50,280]];
  144.          this.superarray = [[170,380,220,240,400,50,70,320],[220,300,270,300,330,50,70,190]];
  145.          _root.op_throw = _root.intensity[_root.intense] - 400;
  146.          _root.powerupadded = 0;
  147.          _root.p_total = 4;
  148.          _root.p_array = new Array();
  149.          _root.p_array = ["5","6","7","8"];
  150.          this.attachMovie("grass_3","grass",2);
  151.          this.attachMovie("riverfence","fence",8000,{_x:360,_y:220});
  152.          this.attachMovie("grass_long","tree1",9001,{_x:150,_y:250});
  153.          this.attachMovie("spiket","spiket1",4,{_x:50,_y:180});
  154.          this.attachMovie("spiket","spiket2",5,{_x:570,_y:260});
  155.          this.attachMovie("hitsite","hitsite",20000);
  156.          loadUI(2);
  157.          sign = _root.attachMovie("scoreboardmain","board",120000,{_x:256,_y:180,name:"level3"});
  158.          sign.inside.gotoAndStop(3);
  159.    }
  160. };
  161. base.loadlevel();
  162. initializemouse = true;
  163.